在linux下安装node npm也是踩坑踩到膝盖碎,蓝瘦。
由于使用的服务器不能连接外网,所以只能从网上下载下来,再复制到服务器中。
在nodejs官网的下载页面中,直接选择Linux Binaries (x86/x64),不要选择Source Code!!!使用源码版本,编译要好久好久(等了很久,还没编译好,就放弃了)
- 下载所需版本的node,以node-v8.9.0-linux-x64.tar.xz为例
- 将安装包放在/usr/local文件夹下
-
执行这两个命令:
xz -d node-v8.9.0-linux-x64.tar.xz tar -xvf node-v8.9.0-linux-x64.tar
-
然后给node-v8.9.0-linux-x64文件夹改名(改不改名无所谓,路径对了就行)
mv node-v8.9.0-linux-x64 nodejs
-
将node npm设置为全局(两种方式)
① 软链接
先echo $PATH获取PATH变量,例如/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
我们将node和npm链接到/usr/local/bin下,可以执行
ln -s /usr/local/nodejs/bin/node /usr/local/bin/node ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm
注意:要根据自己的路径进行设置,不要照搬。。。= =(我就是这么蠢,踩过这样的坑)
②永久设置
首先在 root 目录下找到 .bash_profile 文件,编辑,vi ~/.bash_profile
找到 PATH=$PATH:$HOME/bin,在后面添加路径为:
PATH=$PATH:$HOME/bin:/usr/local/nodejs/bin
保存修改,然后重载一下,source ~/.bash_profile
OK!大功告成!现在可以在任何目录下执行node和npm命令了!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。